回答:linux 0.11的内核源码,结合下面这本书,我花了大概一个寒假(1个半月),看了一遍。然而,现在的内核已经膨胀的不成样子了,以还不算最新的linux-4.9.229为例:整个内核源码一共约 801M:驱动代码占了大概一半,大约407M:体系相关的代码大约164M:网路子系统相关的代码29M:文件系统相关的代码38M:linux内核核心代码大约7.7M:但是就这7.7M,其实你要完全看完看懂也不...
回答:老实说对于初期学习c语言还是别看linux内核源码了,因为内核非常庞大,涉及到相当多c语言以外的知识,比如汇编,音频,视频,计算机系统,数据结构等等。c语言初学者看源码会觉得很艰难,因为基础还很薄弱,对于c语言提升的帮助十分有限。如果你以后有志于参与内核开发或者对内核感兴趣,推荐你看一看《linux内核设计与实现》,这本书介绍了内核基本设计思想,又不涉及过多的源码分析,看完能够大概的了解linux...
回答:首先作为一个前资深的 Android 程序员,一定要纠正一下这个问题,不是谷歌系统升级,安卓「将」采用 Linux 内核。不是:「将」。而是 Android 一直就是采用的 Linux 内核。安卓(Android)本身就是一种基于 Linux 的自由及开放源代码的操作系统。系统内核Android 是运行于 Linux kernel 之上,但并不是 GNU/Linux。因为在一般 GNU/Linux...
回答:AMD新一代EPYC霄龙处理器将采用7nm的Zen 2架构,预计明年第一季度就会上市,而消费级的Ryzen锐龙处理器预计明年年中才会更新。AMD的7nm EPYC罗马处理器可以说是一种全新的独特架构,7nm的CPU核心与14nm的I/O核心分离,相互间采用Infinity Fabric总线连接,由于内存控制器位于I/O核心内部,所以这必然会增大CPU的内存延时,但这有助于平衡每个核心的内存延时,Z...
回答:作为一个写了多年C++/VC++代码,在Windows和Linux平台都做过开发的程序员,仅从操作系统内核的角度看,Windows无疑更先进一些。不说别的,Windows10上有WSL(Windows Subsystem for Linux , 适用于Linux的Windows子系统) 也就是Windows的Linux子系统,这一点就比Linux强多了。如果包括软件生态等方面,Linux 更比不过...
回答:其实这两个是没有可比性的。首先Windows是混合内核,Linux是宏内核,二者的结构都不一样。而且Linux本身可以在内核里集成大量驱动,Windows内核文件,也就是那个ntoskrnl.exe很小。当然即使是ntoskrnl,这个代码规模也并不小,网上有泄露的WIN2K/NT4的源码,同时还有兼容Windows内核API的开源的ReactOS的源码,可以看到即使是Windows的内核,代码规...
...传输层的分界线,调用socket 都明白了! 3 再三研究Linux内核 当你已经会使用代码操作Linux时,你肯定很希望揭开这层面纱,看看系统调用背后到底做了什么。 进一步了解内核的原理,有助于你更好地使用命令行和进行程序设计...
...就能知道七七八八了,想要再深入,就多看看文档实现和内核源码,其实很多东西都是这样,了解了就很简单,没事了解一点就比别人多知道一些,共勉 Udev 是什么 udev是linux kernel的设备管理器,处理硬件的添加和删除,但它的...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...